#include <stdio.h>
#include <stdio.h>

void test (int *p){
    printf("test \n");
}

int main() 
{
    int arr[] = {1,2,3,4,5};
    int sz = sizeof(arr)/sizeof(arr[0]);
    test(arr,sz);

    int *p = arr; // 通过数组首元素赋值可以，下面直接给数组不行
    // int *b = {1, 2, 3, 4, 5};  警告：初始化时将整数赋给指针，未作类型转换
    test1(p,7);
    return 0; // 返回 0
}
